Acronym Glossary

This is a list of all 39 acronyms used in Brian Long's Delphi 6 review for your reference. Some of the definitions have been taken from the very helpful glossary page of the Delphi help file (look up glossary in the index).

Acronym

Meaning

ADO

ActiveX Data Objects, a set of ActiveX components for using Microsoft’s OLEDB technology to access and modify database information.

B2B

Business-to-business. This refers to interoperability between disparate systems in different organisations.

BAS

Borland AppServer. Borland’s application server, compliant to J2EE 1.2 and which integrates CORBA and EJB support.

BASM

Built-in ASeMbler, the inline assembler in Delphi 5 and earlier.

BDE

Borland Database Engine. Technology delivered in every version of Delphi to allow data access.

CHASM

CHuck’s ASeMbler. The new inline assembler in Delphi 6, written to be readily portable to other platforms (already in Kylix), and with wide-ranging instruction support. This was designed by Chuck Jazdzewski, Delphi’s Chief R&D Architect.

CLX

Component Library for X-platform. The source code compatible class library used by Kylix and available in Delphi.

COM

Component Object Model, Microsoft’s client/server object-based model designed to enable interaction between software components and applications through interfaces.

COM+

The extension to COM introduced in Windows 2000. It integrates technologies from MTS into the standard COM services.

CORBA

Common Object Request Broker Architecture, a cross-platform specification adopted by the OMG to address the complexity of developing object applications. It defines an IDL for defining object interfaces , the protocols for remote communication, and a number of standard services.

DCOM

Distributed COM. This is Microsoft’s mechanism for extending COM applications so they can distributed over multiple machines.

DOM

Document Object Model. The standard that specifies how the content, structure and appearance of Web documents can be programmatically updated. The XML DOM provides a simple means of reading and writing data to and from an XML tree structure.

DTD

Document Type Definition. This is an XML grammar used to define the content model of an XML document. Part of the XML 1.0 specification, to be superseded with XSDs.

EJB

Enterprise JavaBean. This is a server-resident Java software component used in a client/server application environment.

ETM

External Translation Manager. The utility provided with Delphi 6 to allow applications to be translated. This separate tool replaces the ITE from Delphi 5.

HTTP

HyperText Transfer Protocol, the communication protocol used by Web servers

IBX

InterBase Express. A set of direct-access components that let you use InterBase databases without using the BDE or ADO.

IDE

Integrated Development Environment, the design-time environment that Delphi applications are developed, compiled and debugged within.

IDL

Interface Definition Language, a syntax used for describing interfaces of objects or routines used in distributed applications.

IIOP

Internet Inter-ORB Protocol, the communication protocol used between two CORBA ORBs. This is basically TCP/IP with some CORBA-defined message exchanges.

ITE

Integrated Translation Environment, the Delphi 5 term for Delphi 6’s Translation Tools (Translation Manager, Resource DLL Wizard, and Translation Repository).

J2EE

Java 2 platform Enterprise Edition, a platform-independent, Java-centric environment from Sun for developing online Web-based enterprise applications.

MTS

Microsoft Transaction Server. A set of services (such as resource management, transactions, security and lifetime management) designed to integrate COM objects in a large, distributed environment.

OMG

Object Management Group. The body that looks after the CORBA specification. It is a consortium of over 700 companies, but which doesn’t include Microsoft (who have their own competing standard, DCOM).

ORB

Object Request Broker. The runtime software that handles communication in a CORBA application. Client and server applications communicate by passing messages through the ORB. The ORB is a co-ordinated set of utilities running on different machines.

RIO

Remote Interfaced Object. This is a Delphi object that can be directly manipulated from another application. Typically used to allow a Delphi SOAP client to directly access an object providing a Delphi-written Web Service.

RRP

Recommended Retail Price.

RTL

Run-Time Library. The basic procedure/functions available to all ObjectPascal programs

RTTI

Run-Time Type Information, information about types that is made available to a running application.

SIDL

Simplified IDL

SOAP

Simple Object Access Protocol, a standard lightweight protocol for exchanging information in a decentralised, distributed environment. It uses XML to encode remote procedure calls and typically uses HTTP as a communications protocol. The SOAP specification is at http://www.w3.org/TR/SOAP.

TCP/IP

Transmission Control Protocol/Internet Protocol. The most widespread networking protocol forming the base of many networks including the Internet.

UK-BUG

United Kingdom Borland User Group, home page at  www.ukbug.co.uk.

VCL

Visual Component Library, the class library used by Delphi

WSDL

Web Service Definition Language, used in documents that describe Web services

XDR

XML Data Schema Reduced, an example of an XML schema system.

XML

eXtensible Markup Language, a markup language for describing structured data which is similar to HTML but the tags describe the information’s structure rather than its display characteristics. The XML specification is at http://www.w3.org/TR/REC-xml.

XSD

XML Schema Definition, a more comprehensive and rigorous method of defining the content model of an XML document than a DTD.

XSL

eXtensible Stylesheet Language, a language for expressing stylesheets for XML.